imprescriptible right - Spanish English Dictionary